technical achievements - Turc Anglais Dictionnaire